﻿using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace Colaboradores.Models
{
    public class Cls_Depto
    {
        private int cod;
        private String dsc;

        [Required(ErrorMessage = "O Campo 'Código' deve estar preenchido!")]
        [Range(1, 999, ErrorMessage = "O Código deve estar entre 1 a 999")]
        [DisplayName("Código")]
        public int Cod
        {
            get { return cod; }
            set { cod = value; }
        }

        [StringLength(15,MinimumLength=2,ErrorMessage="Descrição deve ter entre 2 e 15 caracteres")]
        [DisplayName("Descrição")]
        public String Dsc
        {
            get { return dsc; }
            set { dsc = value; }
        }

        public Cls_Depto()
        {
        }

        public Cls_Depto(int pCod, String pDsc)
        {
            Cod = pCod;
            Dsc = pDsc;
        }
    }
}